package com.huilian.iotbox.data.po;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author: loong
 * @create: 2023-04-19 13:46
 **/
@Data
public class StatsUserDeviceType {
    private Long id;
    private Integer type;
    private Integer userId;
    private Integer deviceTypeId;
    private String dateStr;
    private BigDecimal turnover;
    private BigDecimal handlingCharge;
    private BigDecimal settlementMoney;
    private BigDecimal platformSettlementMoney;
    private BigDecimal wxMoney;
    private BigDecimal aliMoney;
    private BigDecimal cashMoney;
    private Integer outCoinTotal;
    private Integer onLinePayOutCoinTotal;
    private Integer offLinePayOutCoinTotal;
    private Integer fetchMemberOutCoinTotal;
    private Integer douYinOutCoinTotal;
    private Integer meiTuanOutCoinTotal;
    private Integer outCoinSales;
    private Integer outCoinGive;
    private Integer insertCoinTotal;
    private Integer insertCoinOnLine;
    private Integer insertCoinOffline;
    private Integer consumeRecordCount;
    private Integer giftConsume;
    private BigDecimal giftCost;
    private BigDecimal giftOutRate;
    private BigDecimal turnoverOnLine;
    private BigDecimal turnoverOffline;
    private BigDecimal turnoverDouYin;
    private BigDecimal turnoverMeiTuan;
    private BigDecimal seckillMoney;
    private BigDecimal groupBookingMoney;
    private BigDecimal consumptionOfRedEnvelopesMoney;
    private BigDecimal memberOfTheStoredValueMoney;
    private BigDecimal activityCancelledMoney;
    private BigDecimal activityUnwrittenMoney;
    /**
     *出币总数——>微信秒杀核销
     * */
    private Integer weiXinSeckillOutCoinTotal;
    /**
     *出币总数——>微信拼团核销
     * */
    private Integer weiXinGroupBuyingOutCoinTotal;
    /**
     *出币总数——>微信卡劵核销
     * */
    private Integer weiXinVoucherOutCoinTotal;
    /**
     *出币总数——>人工出币
     * */
    private Integer artificialOutCoinTotal;
    /**
     *出币总数——>派发福利
     * */
    private Integer distributeBenefitCoinTotal;

    /**
     *出币总数——>私域加群福利
     * */
    private Integer groupBenefitCoinTotal;

    /**
     *出币总数——>游戏币红包
     * */
    private Integer gameCoinRedPacketCoinTotal;


    /**
     *游戏币营业额
     * */
    private BigDecimal turnoverGameCoin;

    /**
     * 通用商品营业额
     * */
    private BigDecimal turnoverGeneralCommodity;

    /**
     * 套票商品营业额
     * */
    private BigDecimal turnoverTicketPackageCommodity;

    /**
     * 售币数（游戏币销售数量）
     * */
    private Integer quantityOfCoinsSold;

    /**
     *出币数（游戏币消耗数量）
     * */
    private Integer amountOfCoinsConsumed;

    /**
     * 兑币机收现金营业额
     * */
    private BigDecimal selfServiceTerminalCash;
    private BigDecimal scanningFee;
    private BigDecimal tiktokCancellationFee;
    private BigDecimal meiTuanCancellationFee;
    private  BigDecimal totalTiktokMeituanServiceFee;
    private Date createTime;
    private Date updateTime;
}
